String.indexOf()

Доступность

Flash Player 5.

Синтаксис

my_str.indexOf(substring:String, [startIndex:Number])

Параметры

substring Строка; которая должна быть найдена в my_str.

startIndex Число, указывающее стартовую позицию в my_str для поиска подстроки.

Возвращает

Число; позиция первого вхождения подстроки или -1.

Описание

Метод; исследует строку и возвращает позицию первого вхождения substring, начиная со startIndex до конца строки. Первый символ строки имеет индекс 0, а не 1. Если substring не найдена, метод возвращает -1.

Пример

В следующем примере indexOf() возвращает позиции вхождения символов и подстрок в исходной строке :

var searchString:String = "Lorem ipsum dolor sit amet.";
var index:Number;

index = searchString.indexOf("L");
trace(index); // выводится: 0

index = searchString.indexOf("l");
trace(index); // выводится: 14

index = searchString.indexOf("i");
trace(index); // выводится: 6

index = searchString.indexOf("ipsum");
trace(index); // выводится: 6

index = searchString.indexOf("i", 7);
trace(index); // выводится: 19

index = searchString.indexOf("z");
trace(index); // выводится: -1

См.также

String.lastIndexOf()